#!/usr/bin/env python
# -*- coding:utf-8 -*-

# 本题要求编写程序，针对输入的N个字符串，输出其中最长的字符串。

# 输入格式：
# 输入第一行给出正整数N；随后N行，每行给出一个长度小于80的非空字符串，其中不会出现换行符，空格，制表符。

# 输出格式：
# 在一行中用以下格式输出最长的字符串：

# The longest is: 最长的字符串
# 如果字符串的长度相同，则输出先输入的字符串。

# 输入样例：
# 5
# li
# wang
# zhang
# jin
# xiang
# 输出样例：
# The longest is: zhang

TAGS =[chr(i) for i in range(ord('A'), ord('Z')+1)]

def read_int():
    return int(input())

def read_strs():
    return input().split()

def read_ints():
    values = input().split()
    return [int(i) for i in values]

def solve(n):
    s = ''
    for i in range(n):
        a = input()
        if(len(a)>len(s)):
            s = a
    print('The longest is:', s)

def main():
    n = read_int()
    solve(n)
    
if __name__ == '__main__':
    main()
